package com.ruoyi.interview.domain.vo;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 班级对象 bw_class
 * 
 * @author ruoyi
 * @date 2024-05-24
 */

public class TbClassVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String className;

    /** 学院主键 */
    @Excel(name = "学院主键")
    private Long collegeId;
    private String collegeName;

    /** 学校主键 */
    @Excel(name = "学校主键")
    private Long schoolId;
    private String schoolName;

    /** 是否删除 */
    private Long delFlag;

    /** 项目经理 */
    @Excel(name = "项目经理")
    private Long manageId;
    private String manageName;

    /** 就业指导 */
    @Excel(name = "就业指导")
    private Long guidanceId;
    private String guidanceName;

    /** 班主任 */
    @Excel(name = "班主任")
    private Long chargeId;
    private String chargeName;
    private String password;

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setClassName(String className) 
    {
        this.className = className;
    }

    public String getClassName() 
    {
        return className;
    }
    public void setCollegeId(Long collegeId) 
    {
        this.collegeId = collegeId;
    }

    public Long getCollegeId() 
    {
        return collegeId;
    }
    public void setSchoolId(Long schoolId) 
    {
        this.schoolId = schoolId;
    }

    public String getCollegeName() {
        return collegeName;
    }

    public void setCollegeName(String collegeName) {
        this.collegeName = collegeName;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getManageName() {
        return manageName;
    }

    public void setManageName(String manageName) {
        this.manageName = manageName;
    }

    public String getGuidanceName() {
        return guidanceName;
    }

    public void setGuidanceName(String guidanceName) {
        this.guidanceName = guidanceName;
    }

    public String getChargeName() {
        return chargeName;
    }

    public void setChargeName(String chargeName) {
        this.chargeName = chargeName;
    }

    public Long getSchoolId()
    {
        return schoolId;
    }
    public void setDelFlag(Long delFlag) 
    {
        this.delFlag = delFlag;
    }

    public Long getDelFlag() 
    {
        return delFlag;
    }
    public void setManageId(Long manageId) 
    {
        this.manageId = manageId;
    }

    public Long getManageId() 
    {
        return manageId;
    }
    public void setGuidanceId(Long guidanceId) 
    {
        this.guidanceId = guidanceId;
    }

    public Long getGuidanceId() 
    {
        return guidanceId;
    }
    public void setChargeId(Long chargeId) 
    {
        this.chargeId = chargeId;
    }

    public Long getChargeId() 
    {
        return chargeId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("className", getClassName())
            .append("collegeId", getCollegeId())
            .append("collegeName", getCollegeName())
            .append("schoolId", getSchoolId())
            .append("schoolName", getSchoolName())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("delFlag", getDelFlag())
            .append("manageId", getManageId())
            .append("manageName", getManageName())
            .append("guidanceId", getGuidanceId())
            .append("guidanceName", getGuidanceName())
            .append("chargeId", getChargeId())
            .append("chargeName", getChargeName())
            .append("password", getPassword())
            .toString();
    }
}
